package com.secsbrain.development.dal.model;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.IdType;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

/**
 *
 * 发布计划自动化测试表
 *
 */
@TableName(value = "deploy_plan_test")
public class DeployPlanTest implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	/** 主键 */
	@TableId(type = IdType.AUTO)
	private Long id;

	/** 发布计划ID */
	@TableField(value = "plan_id")
	private Long planId;

	/** 测试状态，0-未测试，1-发布有失败不测试，2-测试调用中，3-测试调用成功，4-测试调用失败 */
	private Integer status;

	/** 测试状态码 */
	@TableField(value = "test_code")
	private Integer testCode;

	/** 测试详情 */
	private String detail;

	/** 更新时间 */
	@TableField(value = "update_time")
	private Date updateTime;

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getPlanId() {
		return this.planId;
	}

	public void setPlanId(Long planId) {
		this.planId = planId;
	}

	public Integer getStatus() {
		return this.status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getTestCode() {
		return this.testCode;
	}

	public void setTestCode(Integer testCode) {
		this.testCode = testCode;
	}

	public String getDetail() {
		return this.detail;
	}

	public void setDetail(String detail) {
		this.detail = detail;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

}
